草庐IT

Amazon EC2 上的 MongoDB

全部标签

wamp 上的 php mssql 扩展

我正在尝试让wampphp与MsSQL数据库进行通信,但我似乎无法让它工作。我在浏览器(Chrome)上得到的当前错误信息是:Warning:mssql_connect()[function.mssql-connect]:Unabletoconnecttoserver:(...)Couldn'tconnecttoSQLServerntwdblib.dll是正确的版本(2000.80.194.0)我不能使用php_sqlsrv(部署服务器仅是linux,sqlsrv仅是windows),尽管使用sqlsrv我可以得出访问信息正确的结论(服务器、用户、密码)我已经降级回wampserver

php - 您如何监控 Web 服务器上的文件并在数据库 (MySQL) 中记录每次访问(最好是通过 IP 地址)?

出于安全原因,我希望能够监控对我的Web服务器上的某个文件的访问。每次访问它时,我都希望将一个条目添加到MySQL日志表中。这样,我可以在Web应用程序中主动响应安全漏洞。 最佳答案 ApacheHTTP服务器提供日志记录功能。服务器访问日志记录了服务器处理的所有请求。访问日志的位置和内容由CustomLog控制指示。LogFormat指令可用于简化日志内容的选择。本节介绍如何配置服务器以在访问日志中记录信息。可用于将日志写入文件。如果您需要存储在MySQL表中,请运行cron作业将文件导入数据库。关于日志的更多信息在这里:http

php - 字符串上的正则表达式否定回顾

如果一个字符串存在但不是立即在另一个字符串之前,我似乎无法找到一种不返回匹配项的方法。如果一个字符串立即存在于另一个字符串之前,我可以不返回匹配项,如下所示。$string='Stackoverflowhelloworldfoobartestphp';$regex="~(Stackoverflow).*?(?在这个例子中,如果我们有单词Stackoverflow和php但只有当单词test(与空格字符)在单词php之前不存在。这不会返回任何好的结果。现在假设我想匹配php但前提是单词foobar不存在于Stackoverflow和php之间,我以为我可以做到以下几点。$string='

docker 上的 PHP : Using setLocale

我正在尝试将现有的Apache/php站点迁移到docker,但站点本地化存在问题。深入研究代码,问题是setLocale在Docker安装时返回false(在现有站点上返回true)。这是一个在现有站点上运行良好但在Docker安装上失败的php测试。这是我的Docker文件:FROMphp:5-apacheRUNapt-getupdate&&apt-getinstall-ylocales&&apt-getcleanRUNlocale-genfr_FR&&locale-genzh_TW&&locale-gentr_TR&&locale-genru_R$RUNdocker-php-ex

php - Symfony 如何解析 Twig 上的 RSS 提要

例如,在PHP中解析RSS提要的方法可能是:channel->itemas$item){echo$item->title;echo$item->link;echo$item->description;echo$item->guid;}?>我怎样才能在Twig上拥有这个?更新:感谢回复,我得到了它。现在它按项目获取此信息,但不是某些字段,例如帖子的图片、类别或文本:SimpleXMLElement{#955▼+"title":"Website.Descriptionofthewebsite"+"link":"http://blog.website.com/liktothepost"+"p

php - XSym 符号链接(symbolic link)不能在 Docker for Windows 上的 PHP 中使用

在Windows上的Docker容器内使用PHP时(例如使用DDEV),在容器内创建的符号链接(symboliclink)(例如由composer创建)似乎无法正确处理PHP的文件流。场景想象一下下面的PHP代码如果在容器内执行,它只输出demo-base-directory,但是缺少demo-symbolic-link(同样的例子在Linux上按预期运行/Docker容器内的Unix系统)array(1){[0]=>string(19)"demo-base-directory"}在主机系统中查看符号链接(symboliclink)时(例如,在WindowsPowerShell中使用c

php - 在 nginx 的某个目录上的图像文件中运行 php 代码

我们最近迁移到nginx,我们还需要从某个目录/路径(www.domain.com/images/test.jpg)传输我们的htaccess配置,其中图像文件包含一个php代码我们想跑。AddHandlerapplication/x-httpd-ea-php56.jpg.png.gif做了一些研究并找到了下面的例子,但由于我不太熟悉如何配置nginx,所以我不确定为什么它不起作用。首先:location~\.(php|jpg)${try_files$uri=404;fastcgi_split_path_info^(.+\.php)(/.+)$;fastcgi_pass127.0.0.

php - PHP/LAMP 堆栈上的 CoffeeScript 测试和部署

我有兴趣涉足CoffeeScript,但我不想每次要测试时都手动重新编译为Javascript。在服务器端或客户端处理LAMP堆栈时,是否有一种简单的方法将CoffeeScript动态转换为vanillaJavascript? 最佳答案 服务器端查看kohana-coffeescript,这使得从PHP的Kohana框架提供CoffeeScript变得容易。客户端参见IsthereawaytosendCoffeeScripttotheclient'sbrowserandhaveitcompiledtoJavaScript*there

php - HipHop for PHP 上的 apache 基准测试

最近我使用ApacheBenchmark(ab)对HipHopforPHP进行了基准测试。我希望HipHopforPHP的结果比普通的apache2网络服务器运行得更快,但结果却相反。我用这个脚本来测试服务器,';$i++;}?>我使用这个ab命令进行基准测试:ab-n500-c5[URL]然后我使用这个命令来编译:hphp/hphphiphop1.php-k1-l3apache2服务器的基准测试结果:kiddo@kiddo-VirtualBox:~/dev/hiphop-php/doc$ab-n500-c5http://localhost/hiphop1.phpThisisApach

PHP:子域上的多语言网站,没有许多 public_html 副本

我有一个多语言(11种语言)网站。现在它可以使用“语言”获取参数或cookie选择语言。现在我想使用子域而不是cookie并获取参数。但我不想为每个子域制作11个完整的网站副本(引擎和一些静态内容)。是否可以将一些php和htaccess代码(一小段)放入每个子域的根目录中,这样11个子域将只使用一个网站引擎和内容的副本。谢谢。 最佳答案 我会说配置你的Apache来指向你所有的virtualhosts到同一个文件夹,然后使用$_SERVER["SERVER_NAME"]找出请求的子域。